@charset "utf-8";
/* CSS Document */

.table>thead>tr{    background-image: linear-gradient(to bottom,#dadfe3 0,#dadfe3 100%);}
th:first-child.ui-th-ltr{border-left: 1px solid #e1e1e1!important;}

.no-skin{ overflow-x:hidden}

/*顶部菜单*/
.no-skin .sidebar.h-sidebar {
    background-image: linear-gradient(120deg, #2357a5 0%, #2cac6c 100%);
    border: none;
}

.navbar{background-image: linear-gradient(120deg, #2357a5 0%, #2cac6c 100%);}
.sidebar.h-sidebar{margin-top: 0;}
.sidebar.h-sidebar .nav-list{    padding-left: 30px;padding-bottom: 5px; padding-top:5px;border-bottom: none;}
.ace-nav>li.light-blue>a{background: none;}
 
.sidebar.h-sidebar .nav-list>li>a>.menu-icon{
display: inline-block;
}
.sidebar.h-sidebar .nav-list>li{border: none;}
.sidebar.h-sidebar .nav-list>li>a{padding: 2px 20px;font-size: 15px;}

.sidebar .nav-list>li>a{color: #585858;}
.fp-topmenu.nav-list>li>a { color: #fff; background: none; border-radius: 14px;transition:all 0.5s}
.fp-topmenu.nav-list>li.active>a{background-color: rgba(9, 56, 71, 0.4);border-radius: 14px; color: #fff; }
.fp-topmenu.nav-list>li.active>a:hover{background-color: rgba(0, 0, 0, 0.2); color: #fff}
.fp-topmenu.nav-list>li:hover>a {background-color: rgba(0, 0, 0, 0.2); color: #fff}
.fp-bannerimg{    position: absolute; top: -60px;left:188px;}

/*框架-主内容*/
.fp-framework.main-content>.main-content-inner>.page-content{padding: 0;}

/*左菜单*/
.sidebar{ width:100%}
.sidebar.h-sidebar .nav-list>li>a>.menu-icon{vertical-align: middle;margin-top: -4px;}
.no-skin .sidebar.h-sidebar .nav-list>li.active>a:after{border-width:0;}
.sidebar.h-sidebar .nav-list>li:before{height: 0;}
.sidebar.h-sidebar .sidebar-shortcuts-mini,.sidebar-shortcuts,.sidebar-shortcuts-mini{ display: none;}
.sidebar .sidebar-shortcuts{ min-height: 35px}
.no-skin .sidebar{border: none;}
.nav-list>li a>.arrow{font-size: 14px;}

.fp-framework.nav-list{ background-color: #dadfe3; margin-right: -20px;}
.fp-framework.nav-list>li {  border-color: #dadfe3;}
.fp-framework.nav-list>li>a{padding-top: 10px!important;background-color: #dadfe3;}
.fp-framework.nav-list>li .submenu{background-color: #dadfe3;border-color: #dadfe3;}
.fp-framework.nav-list>li .submenu>li>a{background-color: #dadfe3; border: none;border-radius:0;}
.townTreeNode.open>a{border-radius: 0;background: #4c8cfa!important;}
.fp-framework.nav-list>li .villTreeNode.fp-active>a{background-color: #ffffff;}


/*扶贫*/
.infobox { width: 100% !important;}
.infobox>.infobox-data{ min-width: 80px;}
#pkrk_bar_main{ padding-top:20px;border: 1px solid rgb(221, 221, 221);}
.widget-title:before{content:" "; display:inline-block; width:8px;height: 20px; margin-right: 5px; border-radius: 6px;vertical-align: middle; border-radius:4px;background-image: linear-gradient(120deg, #2357a5 0%, #2cac6c 100%); }
/*.ui-jqgrid-bdiv{background-color: #f7f9fb;}*/
.ui-jqgrid-pager.ui-state-default{padding: 2px!important; height: 33px;}
.ui-jqgrid .ui-jqgrid-labels{background-image: linear-gradient(to bottom,#f9f9f9 0,#f9f9f9 100%);}
.fp-call{ color:rgba(255,51,0,1)}
.rating.inline .star-on-png,.rating.inline .star-half-png,.rating.inline .star-off-png{ font-size: 1em;}

.fp-cityinfo{overflow-y: auto;overflow-x: hidden;height:90%}
.fp-loading{text-align:center; display:block; margin:10px auto;padding-top: 15%;}
.fp-loading i{color:#06C}

.fp-summary{font-size: 16px; margin-top: -33px; display: inline-block; text-align: center; float: right;    padding-right: 20px;}
/*工具栏*/
.fp-toolbar{ margin-bottom: 10px;}
.fp-toolbar button,.fp-toolbar select,.fp-toolbar .input-group{margin-right: 10px;}
.fp-toolbar select,.fp-toolbar .input-group{    width: 200px; float: left;}
/*首页app按钮*/
.fp-appbtn{text-align:center; color:#fff; padding-top:5px; float:left; margin-right:10px}
.OrangeGreen{ border-top-right-radius:30px; border-bottom-left-radius:30px;background-image: linear-gradient(to bottom,#f29524 0,#21b66f 100%); }
.Violet{ border-top-left-radius:30px; border-bottom-right-radius:30px;background-image: linear-gradient(to bottom,#0f56d8 0,#a23aa6 100%);}
.Orange{ border-top-right-radius:30px; border-bottom-left-radius:30px;background-image: linear-gradient(to bottom,#f29524 0,#ea5514 100%);}
.Green{ border-top-left-radius:30px; border-bottom-right-radius:30px;background-color:#18a855;}
.BlueGreen{ border-top-right-radius:30px; border-bottom-left-radius:30px;background-image: linear-gradient(to bottom,#0f56d8 0,#21b66f 100%); }


/*模态窗*/
@media (min-width: 992px){
.modal-lg {
    width: 900px;
}}
@media (min-width: 1600px){
.modal-lg {
    width: 1200px;
}}

.fp_gs-left {
    /*height: 204px;*/
    padding: 20px 17px;
}
.fp_gs-left>p {
    float: left;
    width: 76.5%;
    text-indent: 2em;
    font-size: 14px;
}
.radio-box {
    float: right;
    width: 162px;
    height: 162px;
}
.radio-box .red-ball,
.radio-box .blue-ball {
    float: left;
    width: 76px;
    height: 76px;
    border-radius: 50%;
}
.radio-box .red-ball {
    background: #ff7d1f;
}
.radio-box .blue-ball {
    background: #4c8cfa;
}
.radio-box .mr-10 {
    margin-right: 10px!important;
}
.radio-box .mb-11 {
    margin-bottom: 11px!important;
}

.radio-box>div strong {
    display: block;
    height: 56px;
    font-size: 24px;
    line-height: 56px;
    text-align: center;
    color: #fff;
}
.radio-box>div em {
    display: block;
    height: 14px;
    margin-top: -11px;
    font-size: 14px;
    line-height: 14px;
    text-align: center;
    font-style: inherit;
    color: #fff;
}
.fp_mechanism {
    height: 34px;
    line-height: 34px;
    border-bottom: 1px solid #f1f1f1;
}
.fp_mechanism h4 {
    float: left;
    font-size: 14px;
    line-height: 34px;
    font-weight: bold;
    margin-bottom: 0;
}
.fp_mechanism strong {
    display: block;
    float: right;
    color: #ff7d1d;
    font-size: 18px;
    font-weight: 400;
    line-height: 40px;
}
.border-e9e9e9 {
    border: 1px solid #e9e9e9;
}
.fp_mechanism strong span {
    display: block;
    float: left;
    width: 21px;
    height: 34px;
    margin-right: 9px;
    background: url("../images/telephone-cion.png") no-repeat;
}
.page-content .max-height-400 {
    max-height: 400px;
    overflow-y: auto;
}
#main-container .btn.btn-primary.btn-sm {
    height: 34px;
}
/*报送列表详情*/
.detail-body {
    background: #fff;
}
.detail-wrap .detail-head {
    width: 100%;
    height: 60px;
    padding: 8px 0;
    border-bottom: 2px solid #e2e2e2;
}
.detail-wrap h5.widget-title a,
.detail-wrap h5.widget-title strong {
    font-weight: 400;
}
.detail-wrap form.clearfix {
    display: block;
    width: 880px;
    padding: 20px;
    margin: 0 auto;
}
.detail-wrap form.clearfix h2 {
    width: 100%;
    height: 30px;
    margin: 0;
    font-size: 18px;
    line-height: 30px;
    font-weight: bold;
    text-align: center;
    color: #468aef;
}
.detail-wrap .newsTime {
    width: 100%;
    height: 60px;
    line-height: 60px;
    font-size: 12px;
    color: #adadad;
    text-align: center;
}
.detail-wrap .newsTime strong,
.detail-wrap .newsTime em {
    font-weight: 400;
    font-style: inherit;
}
.detail-wrap p {
    font-size: 14px;
    color: #333;
    text-indent: 2em;
}
.detail-wrap img {
    display: block;
    margin: 10px auto;
}
.detail-wrap .Enclosure-box {
    display: block;
    width: 100%;
    height: 34px;
    padding-left: 12px;
    margin-top: 10px;
    font-size: 14px;
    line-height: 34px;
    text-align: left;
    background: #eee;
}
.detail-wrap .Enclosure-box a {
    display: inline-block;
    margin-left: 5px;
    color: #468aef;
}
.detail-foot {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 60px;
    border-top: 2px solid #e2e2e2;
}
.detail-foot .go-back-btn {
    display: block;
    width: 92px;
    height: 27px;
    margin: 22px auto;
    text-align: center;
    line-height: 27px;
    color: #468aef;
    background: #e0e0e0;
    cursor: pointer;
}